home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / OUI / envman.lha / EnvManager / enventry.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-11  |  611 b   |  34 lines

  1. #ifndef ENVENTRY_H
  2. #define ENVENTRY_H
  3.  
  4. #include <slist.h>
  5.  
  6. class enventry : public nlink
  7. {
  8. public:
  9.     char    entry[MAXSIZE] ;
  10.     char    *name ;
  11.     char    *contents ;
  12.     long    size ;
  13.     char    type ;
  14.     BOOL    binary ;
  15.     BOOL    notnullterm ;
  16.     BOOL    info ;
  17.  
  18.     enventry(STRPTR n, STRPTR c, long s, char t) ;
  19.     ~enventry();
  20.     void setentry() ;
  21.     BOOL islocale() ;
  22.     BOOL isalias() ;
  23.     BOOL isglobal() ;
  24.     BOOL isarchived() ;
  25.     BOOL isbinary() ;
  26.     BOOL isnullterm() ;
  27.     BOOL isinfo() ;
  28. };
  29. enventry *findname(nlist *l, STRPTR name) ;
  30. enventry *findvar(STRPTR name) ;
  31.  
  32. #endif
  33.  
  34.